Hierarchical Clustering-Based Personalized Federated Learning for Robust and Fair Human Activity Recognition